package com.fasteat.mall.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fasteat.mall.entity.BoughtHistory;
import com.fasteat.mall.entity.VisitedHistory;
import com.fasteat.mall.entity.vo.ProductVisitedHistoryVo;

import java.util.List;

public interface BoughtHistoryService extends IService<BoughtHistory> {

//	/**
//	 * 通过用户id获取所有的用户浏览商品记录
//	 *
//	 * @param userId
//	 * @return
//	 */
//	List<ProductBoughtHistoryVo> getAllProductVisitedHistoriesByUserId(String userId);
//
//	/**
//	 * 通过用户id删除所有的用户浏览商品记录
//	 *
//	 * @param userId
//	 * @return
//	 */
//	boolean removeAllAllProductVisitedHistoriesByUserId(String userId);
//
//	/**
//	 * 通过用户id分页获取所有的用户浏览商品记录
//	 *
//	 * @param userId
//	 * @param current
//	 * @param size
//	 * @return
//	 */
//	Page<ProductBoughtHistoryVo> getAllProductVisitedHistoriesByUserIdWithPage(String userId, int current, int size);
}
